package com.wicket.okrapp.base.service;

import com.wicket.okrapp.dal.po.mbg.OmsAssistCheckPanelUpdate;
import com.wicket.okrapp.base.service.dto.req.*;
// import com.wicket.okrapp.base.service.dto.res.*;

import java.util.List;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
public interface MOmsAssistCheckPanelUpdateService {
/**
   * 3-11-02新增检查仪表盘更新
   */
    String addAssistCheckPanelUpdate(OmsAssistCheckPanelUpdate omsAssistCheckPanelUpdate);
/**
   * 3-11-02修改检查仪表盘更新
   */
    boolean updateAssistCheckPanelUpdate(OmsAssistCheckPanelUpdate omsAssistCheckPanelUpdate);
/**
   * 3-11-02查询检查仪表盘更新详情
   */
    OmsAssistCheckPanelUpdate queryAssistCheckPanelUpdateDetail(QueryAssistCheckPanelUpdateDetailReq reqDto);
/**
   * 3-11-02查询检查仪表盘更新列表
   */
    List<OmsAssistCheckPanelUpdate> queryAssistCheckPanelUpdateList(QueryAssistCheckPanelUpdateListReq reqDto);
/**
   * 3-11-02查检查仪表盘列表
   */
    List<OmsAssistCheckPanelUpdate> queryCheckItemPanelList(QueryCheckItemPanelListReq reqDto);
/**
   * 3-11-02批量查检查仪表盘
   */
    List<OmsAssistCheckPanelUpdate> batchQueryCheckItemPanel(BatchQueryCheckItemPanelReq reqDto);
/**
   * 3-11-02批量改检查仪表盘
   */
    boolean batchUpdateCheckItemPanel(List<OmsAssistCheckPanelUpdate> omsAssistCheckPanelUpdate);
/**
   * 3-11-02批量增检查仪表盘
   */
    boolean batchAddCheckItemPanel(List<OmsAssistCheckPanelUpdate> omsAssistCheckPanelUpdate);
/**
   * 3-11-02批量删检查仪表盘
   */
    boolean batchDeleteCheckItemPanel(List<String> reqDto);
/**
   * 3-11-02查询检查仪表盘列表ByCodes
   */
    List<OmsAssistCheckPanelUpdate> batchQueryCheckItemPanelListByCodes(BatchQueryCheckItemPanelListByCodesReq reqDto);
/**
   * M3-11-02一键删除检查仪表盘测试验证数据
   */
    boolean autoDeleteAssistCheckPanelTest(List<String> reqDto);
/**
   * M3-11-02查询检查仪表盘测试列表
   */
    List<OmsAssistCheckPanelUpdate> queryAssistCheckPanelTestList(QueryAssistCheckPanelTestListReq reqDto);
/**
   * M3-构造检查仪表盘测试验证数据
   */
    String buildAssistCheckPanelTest(OmsAssistCheckPanelUpdate omsAssistCheckPanelUpdate);
/**
   * M3-修改检查仪表盘测试
   */
    boolean updateAssistCheckPanelTest(OmsAssistCheckPanelUpdate omsAssistCheckPanelUpdate);
/**
   * 3-11-02删除检查仪表盘
   */
    boolean deleteCheckItemPanel(String checkItemPanelUpdateId );
/**
   * 3-11-02批量更新检查仪表盘
   */
    boolean batchRefreshCheckItemPanel(List<OmsAssistCheckPanelUpdate> omsAssistCheckPanelUpdate);
/**
   * M3-11-02批量查询检查仪表盘测试
   */
    List<OmsAssistCheckPanelUpdate> batchQueryAssistCheckPanelTest(BatchQueryAssistCheckPanelTestReq reqDto);
/**
   * M3-11-02批量改检查仪表盘测试
   */
    boolean batchUpdateAssistCheckPanelTest(List<OmsAssistCheckPanelUpdate> omsAssistCheckPanelUpdate);
/**
   * 3-11-02批量改仪表盘
   */
    boolean batchUpdateDashboard(List<OmsAssistCheckPanelUpdate> omsAssistCheckPanelUpdate);
/**
   * 3-11-2批量查询仪表盘列表ByCode
   */
    List<OmsAssistCheckPanelUpdate> batchQueryDashboardListByIds(BatchQueryDashboardListByIdsReq reqDto);
//
}

